/**************************** Structure elements ******************************/
.main_background {
	margin: -10px;
	/* Firefox 3.6+ */
	background: -moz-linear-gradient(top, #B5D3FF, #DCEAFF, #E6F0FF);
	/* Chrome 1-9, Safari 4-5 */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #B5D3FF),
		color-stop(100%, #DCEAFF), color-stop(100%, #E6F0FF) );
	/* Chrome 10+, Safari 5.1+ */
	background: -webkit-linear-gradient(top, #B5D3FF, #DCEAFF, #E6F0FF);
	/* Opera 11.10+ */
	background: -o-linear-gradient(top, #B5D3FF, #DCEAFF, #E6F0FF);
	/* IE10 */
	background: -ms-linear-gradient(top, #B5D3FF, #DCEAFF, #E6F0FF);
	/* CSS3 */
	background: linear-gradient(top, #B5D3FF, #DCEAFF, #E6F0FF);
}

/**************************** main_site ***************************************/
.main_site {
	width: 900px;
	/* height: 1600px; */
	margin: auto; /* Выравниваем по центру */
	background: white;
	border: 1px solid #999999;
}

/**************************** top_menu ****************************************/
.top_menu {
	height: 20px;
	border-bottom: 1px solid #BEBEBE;
	/* Firefox 3.6+ */
	background: -moz-linear-gradient(top, #D7D7D7, #F2F2F2);
	/* Chrome 1-9, Safari 4-5 */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #D7D7D7),
		color-stop(100%, #F2F2F2) );
	/* Chrome 10+, Safari 5.1+ */
	background: -webkit-linear-gradient(top, #D7D7D7, #F2F2F2);
	/* Opera 11.10+ */
	background: -o-linear-gradient(top, #D7D7D7, #F2F2F2);
	/* IE10 */
	background: -ms-linear-gradient(top, #D7D7D7, #F2F2F2);
	/* CSS3 */
	background: linear-gradient(top, #D7D7D7, #F2F2F2);
}

/**************************** logo_space **************************************/
.logo_space {
	height: 80px;
}
/**************************** logo_clinic_name ********************************/
.logo_clinic_name {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20pt; /* Размер шрифта в пунктах */
	font-weight: normal;
	font-variant: small-caps;
}
/**************************** main_menu ***************************************/
.main_menu {
	height: 40px;
	/* Firefox 3.6+ */
	background: -moz-linear-gradient(top, #736E6E, #777272);
	/* Chrome 1-9, Safari 4-5 */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #736E6E),
		color-stop(100%, #777272) );
	/* Chrome 10+, Safari 5.1+ */
	background: -webkit-linear-gradient(top, #736E6E, #777272);
	/* Opera 11.10+ */
	background: -o-linear-gradient(top, #736E6E, #777272);
	/* IE10 */
	background: -ms-linear-gradient(top, #736E6E, #777272);
	/* CSS3 */
	background: linear-gradient(top, #736E6E, #777272);
}

.main_menu_table {
	width: 100%;
	height: 100%;
	cols: 6;
}

/**************************** slogan_space ************************************/
.slogan_space {
	height: 60px;
	/* Firefox 3.6+ */
	background: -moz-linear-gradient(top, #E39D44, #DF8D25, #C57D21);
	/* Chrome 1-9, Safari 4-5 */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #E39D44),
		color-stop(100%, #DF8D25), color-stop(100%, #C57D21) );
	/* Chrome 10+, Safari 5.1+ */
	background: -webkit-linear-gradient(top, #E39D44, #DF8D25, #C57D21);
	/* Opera 11.10+ */
	background: -o-linear-gradient(top, #E39D44, #DF8D25, #C57D21);
	/* IE10 */
	background: -ms-linear-gradient(top, #E39D44, #DF8D25, #C57D21);
	/* CSS3 */
	background: linear-gradient(top, #E39D44, #DF8D25, #C57D21);
}
/**************************** main_space ************************************/
.main_space {
	height: 100%;
	display: block;
}

/**************************** content_space ************************************/
.content_space {
	float: right;
	width: 75%;
	height: 100%;
}

.content {
	padding: 5px;
	color: #403A3A;
	font-size: 90%;
}

/**************************** menu_space ***********************************/
.menu_space {
	float: left;
	width: 25%;
	/*height: 100%;*/
	/* display:block; */
	height: 100%;
}
/******************************************************************************/
/**************************** menu_services ***********************************/
/******************************************************************************/
.menu_services {
	margin: 15px;
}

/**************************** menu_services_ul ****************************/
.menu_services_ul {
	list-style-type: none;
	margin-left: 0; /* Отступ слева в браузере IE и Opera */
	padding-left: 0; /* Отступ слева в браузере Firefox, Safari, Chrome */
	font-size: 90%;
	color: #336EC5;
	border: 0px; /* border: 0px solid black; */
}

/**************************** menu_services_li_top ****************************/
.menu_services_li_top {
	padding: 5px;
	color: #327E2F;
	padding: 5px;
	font: bold 120% serif;
}

/**************************** menu_services_li *******************************/
.menu_services_li {
	padding: 5px;
	border-top: 1px solid #BEBEBE; /* Линия снизу */
	font: bold 100% serif;
}

/**************************** menu_services_li_bottom ************************/
.menu_services_li_bottom {
	padding: 5px;
	border-top: 1px solid #BEBEBE; /* Линия снизу */
	border-bottom: 1px solid #BEBEBE; /* Линия снизу */
	font: bold 100% serif;

	/* -webkit-border-image: 	-webkit-gradient(linear, 0 0, 0 100%, from(#BEBEBE), to(rgba(0, 0, 0, 0))) 1 100%;
    -webkit-border-image: 	-webkit-linear-gradient(#BEBEBE, rgba(0, 0, 0, 0)) 1 100%;
    -o-border-image:		-o-linear-gradient(black, rgba(0, 0, 0, 0)) 1 100%;
    -moz-border-image:		-moz-linear-gradient(black, rgba(0, 0, 0, 0)) 1 100%; */
}
/******************************************************************************/
/**************************** menu_treatment **********************************/
.menu_treatment_header {
	
}

.menu_treatment_header_title {
	padding: 5px;
	background-color: #3C83C9;
	color: #FFFFFF;
	font: bold 110% serif;
}

.menu_treatment_header_arrow {
	/* background:  url(../images/menu/treatment_menu_header_arrow.png); */
	
}

/**************************** menu_treatment **********************************/
.menu_treatment {
	margin-top: 0px;
	margin-bottom: 15px;
	margin-left: 15px;
	margin-right: 15px;

	/* border-top: 0px;
	border-left: 0px;
	border-bottom: 0px; */
}

/**************************** menu_treatment_ul ****************************/
.menu_treatment_ul {
	list-style-type: none;
	margin-left: 0; /* Отступ слева в браузере IE и Opera */
	padding-left: 0; /* Отступ слева в браузере Firefox, Safari, Chrome */
	font-size: 90%;
	color: #336EC5;
	border: 0px; /* border: 0px solid black; */
}

/**************************** menu_treatment_li_top *******************************/
.menu_treatment_li_top {
	padding: 5px;
	color: #327E2F;
	padding: 5px;
	font: bold 120% serif;
}

}
/**************************** menu_treatment_li *******************************/
.menu_treatment_li {
	padding: 5px;
	border-top: 1px solid #BEBEBE; /* Линия снизу */
	font: bold 100% serif;
}

/**************************** menu_treatment_li_bottom ************************/
.menu_treatment_li_bottom {
	padding: 5px;
	border-top: 1px solid #BEBEBE; /* Линия снизу */
	border-bottom: 1px solid #BEBEBE; /* Линия снизу */
	font: bold 100% serif;

	/* -webkit-border-image: 	-webkit-gradient(linear, 0 0, 0 100%, from(#BEBEBE), to(rgba(0, 0, 0, 0))) 1 100%;
    -webkit-border-image: 	-webkit-linear-gradient(#BEBEBE, rgba(0, 0, 0, 0)) 1 100%;
    -o-border-image:		-o-linear-gradient(black, rgba(0, 0, 0, 0)) 1 100%;
    -moz-border-image:		-moz-linear-gradient(black, rgba(0, 0, 0, 0)) 1 100%; */
}

/******************************************************************************/
/**************************** bottom_space ************************************/
/******************************************************************************/
.bottom_space { /* <!--	
	Firefox 3.6+
	background: -moz-linear-gradient(top, #D7D7D7, #F2F2F2); 
   	 Chrome 1-9, Safari 4-5
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#D7D7D7), color-stop(100%,#F2F2F2));
    Chrome 10+, Safari 5.1+
    background: -webkit-linear-gradient(top, #D7D7D7, #F2F2F2);
    Opera 11.10+
    background: -o-linear-gradient(top, #D7D7D7, #F2F2F2); 
    IE10
    background: -ms-linear-gradient(top, #D7D7D7, #F2F2F2);
    CSS3 
    background: linear-gradient(top, #D7D7D7, #F2F2F2);
    --> */
	
}

.footer { /* display: block; */

	margin: 0 auto; /* Выравниваем по центру */

	clear: left;
	clear: right;
	height: 40px;
	background-color: #DBDCDC;
	margin: 28px 0 -16px;
	border: 1px solid red;
}

.footer_col {
	width: 160px;
	float: left;
	font: bold 70% serif;
	margin: 10px;
	padding: 0 20px 0 0;
	/* background-color: #DBDCDC; */
	border: 1px solid green;
}

.footer_col_ul {
	list-style-type: none; /* отмена маркировки в списке*/
	margin-left: 0; /* Отступ слева в браузере IE и Opera */
	padding-left: 0; /* Отступ слева в браузере Firefox, Safari, Chrome */
	padding-top: 5;
	background: #DBDCDC;
}

h4.footer_colheader {
	border-bottom: 1px solid green;
	color: #7ca60a;
	font-family: "kulturista-web", Helvetica, Arial, Verdana, sans-serif;
	font-size: 123.1%;
	line-height: 16px;
	margin-bottom: 2px;
	padding-bottom: 5px;
	/* margin-bottom: 9px; */
	/* text-transform: uppercase; */
	background: #DBDCDC;
}

a.footer_a {
	text-decoration: none;
}

.copyright {
	clear: left;
	/* height: 15px; */
	background: #999999;
	color: white;
	font: normal 80% serif;
	text-align: center;
	padding: 5px;
}